@@ -8,6 +8,7 @@ from django.utils.translation import ugettext_lazy as _ |
||
| 8 | 8 |
from TimeConvert import TimeConvert as tc |
| 9 | 9 |
|
| 10 | 10 |
from pai2.basemodels import CreateUpdateMixin, PlatformMixin, VersionMixin |
| 11 |
+from utils.url_utils import upload_file_url |
|
| 11 | 12 |
|
| 12 | 13 |
|
| 13 | 14 |
def upload_path(instance, old_filename): |
@@ -49,7 +50,7 @@ class LatestAppInfo(CreateUpdateMixin): |
||
| 49 | 50 |
|
| 50 | 51 |
@property |
| 51 | 52 |
def final_latest_adr_url(self): |
| 52 |
- return self.latest_adr_url or u'{}{}'.format(settings.DOMAIN, self.latest_adr_app and self.latest_adr_app.url)
|
|
| 53 |
+ return self.latest_adr_url or upload_file_url(self.latest_adr_app) |
|
| 53 | 54 |
|
| 54 | 55 |
@property |
| 55 | 56 |
def data(self): |
@@ -88,7 +89,7 @@ class PatchInfo(CreateUpdateMixin, PlatformMixin): |
||
| 88 | 89 |
|
| 89 | 90 |
@property |
| 90 | 91 |
def patch_url(self): |
| 91 |
- return u'{}{}'.format(settings.DOMAIN, self.patch and self.patch.url)
|
|
| 92 |
+ return upload_file_url(self.patch) |
|
| 92 | 93 |
|
| 93 | 94 |
@property |
| 94 | 95 |
def data(self): |
@@ -142,7 +143,7 @@ class SplashInfo(CreateUpdateMixin): |
||
| 142 | 143 |
|
| 143 | 144 |
@property |
| 144 | 145 |
def splash_image_url(self): |
| 145 |
- return self.splash_image and (settings.DOMAIN + self.splash_image.url) |
|
| 146 |
+ return upload_file_url(self.splash_image) |
|
| 146 | 147 |
|
| 147 | 148 |
@property |
| 148 | 149 |
def data(self): |
@@ -4,8 +4,12 @@ from django.conf import settings |
||
| 4 | 4 |
|
| 5 | 5 |
|
| 6 | 6 |
def img_url(img_path): |
| 7 |
- return u'{}/{}'.format(settings.IMG_DOMAIN, img_path) if img_path else ''
|
|
| 7 |
+ return '{}/{}'.format(settings.IMG_DOMAIN, img_path) if img_path else ''
|
|
| 8 | 8 |
|
| 9 | 9 |
|
| 10 | 10 |
def share_url(photo_id): |
| 11 |
- return u'{}/gp/{}'.format(settings.DOMAIN, photo_id) if photo_id else ''
|
|
| 11 |
+ return '{}/gp/{}'.format(settings.DOMAIN, photo_id) if photo_id else ''
|
|
| 12 |
+ |
|
| 13 |
+ |
|
| 14 |
+def upload_file_url(file_path): |
|
| 15 |
+ return file_path and ('{}{}'.format(settings.DOMAIN, file_path))
|